\hypertarget{structusb__cdc__acm__desc__t}{
\section{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t \-Struct \-Reference}
\label{structusb__cdc__acm__desc__t}\index{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}}
}


\-C\-D\-C \-A\-C\-M \-Functional \-Descriptor.  




{\ttfamily \#include $<$usb\-\_\-protocol\-\_\-cdc.\-h$>$}

\subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__acm__desc__t_ae803c98292de979d7c7345fa92b80ad0}{b\-Function\-Length}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__acm__desc__t_ac3fc0045813e83d431d42ed0c6d8b374}{b\-Descriptor\-Type}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__acm__desc__t_a3c39791b6ae51bfa6730a6fc7094c04b}{b\-Descriptor\-Subtype}
\item 
uint8\-\_\-t \hyperlink{structusb__cdc__acm__desc__t_af37f070f757a7ea8f48c879c1865f54f}{bm\-Capabilities}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-C\-D\-C \-A\-C\-M \-Functional \-Descriptor. 

\subsection{\-Field \-Documentation}
\hypertarget{structusb__cdc__acm__desc__t_a3c39791b6ae51bfa6730a6fc7094c04b}{
\index{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}!b\-Descriptor\-Subtype@{b\-Descriptor\-Subtype}}
\index{b\-Descriptor\-Subtype@{b\-Descriptor\-Subtype}!usb_cdc_acm_desc_t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Subtype}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t\-::b\-Descriptor\-Subtype}}}
\label{structusb__cdc__acm__desc__t_a3c39791b6ae51bfa6730a6fc7094c04b}
\hypertarget{structusb__cdc__acm__desc__t_ac3fc0045813e83d431d42ed0c6d8b374}{
\index{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}!b\-Descriptor\-Type@{b\-Descriptor\-Type}}
\index{b\-Descriptor\-Type@{b\-Descriptor\-Type}!usb_cdc_acm_desc_t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t\-::b\-Descriptor\-Type}}}
\label{structusb__cdc__acm__desc__t_ac3fc0045813e83d431d42ed0c6d8b374}
\hypertarget{structusb__cdc__acm__desc__t_ae803c98292de979d7c7345fa92b80ad0}{
\index{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}!b\-Function\-Length@{b\-Function\-Length}}
\index{b\-Function\-Length@{b\-Function\-Length}!usb_cdc_acm_desc_t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Function\-Length}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t\-::b\-Function\-Length}}}
\label{structusb__cdc__acm__desc__t_ae803c98292de979d7c7345fa92b80ad0}
\hypertarget{structusb__cdc__acm__desc__t_af37f070f757a7ea8f48c879c1865f54f}{
\index{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}!bm\-Capabilities@{bm\-Capabilities}}
\index{bm\-Capabilities@{bm\-Capabilities}!usb_cdc_acm_desc_t@{usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t}}
\subsubsection[{bm\-Capabilities}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-cdc\-\_\-acm\-\_\-desc\-\_\-t\-::bm\-Capabilities}}}
\label{structusb__cdc__acm__desc__t_af37f070f757a7ea8f48c879c1865f54f}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{usb__protocol__cdc_8h}{usb\-\_\-protocol\-\_\-cdc.\-h}\end{DoxyCompactItemize}
